package cn.iocoder.yudao.module.vote.controller.admin.voteuserresult.vo;

import cn.iocoder.yudao.module.vote.controller.admin.voteuserresultdetail.vo.VoteUserResultDetailRespVO;
import lombok.*;
import java.util.*;
import io.swagger.annotations.*;

@ApiModel("管理后台 - 投票结果 Response VO")
@Data
@EqualsAndHashCode(callSuper = true)
@ToString(callSuper = true)
public class VoteUserResultRespVO extends VoteUserResultBaseVO {

    @ApiModelProperty(value = "主键", required = true)
    private Integer id;

    @ApiModelProperty(value = "创建时间", required = true)
    private Date createTime;

    /**
     * 用户介绍
     */
    private String content;

    /**
     * 文件附件
     */
    private String fileUrl;

    @ApiModelProperty(value = "农业农村部职称评审表")
    private String assessUrl;

    @ApiModelProperty(value = "农业农村部职称申报人员信息表")
    private String infoUrl;

    @ApiModelProperty(value = "实干实绩评价表")
    private String appraiseUrl;

    @ApiModelProperty(value = "破格晋升职称推荐表")
    private String recommendUrl;

    @ApiModelProperty(value = "职称评审相关证明材料")
    private String evidenceUrl;


    @ApiModelProperty(value = "组里的总人数")
    private Integer groupTotal;

    @ApiModelProperty(value = "组里的排名")
    private Integer groupSort;

    @ApiModelProperty(value = "关联的规则名")
    private String prevVoteName;

    /**
     * 是否引用其他投票规则用户信息
     */
    private Boolean isQuote;

    /**
     * 排序号
     */
    private Integer applyTypeNum;

    private String groupName;

    @ApiModelProperty(value = "总分")
    private Double totalScore;
}
